/**
 * author: wancheng
 * date: 2018/07/31
 * des: 人才库
 *
 */
/**
 * 列表的set
 */
export const resumeListSetting = [{
  field: 'id',
  title: 'id',
  type: 'text',
  searchable: true,
  isHiden: true
},
{
  field: 'intvName',
  title: '姓名',
  type: 'text',
  searchable: true
},
{
  field: 'reqName',
  title: '招聘需求',
  type: 'text'
},
{
  field: 'reqId',
  title: '招聘需求',
  type: 'text',
  isParams: false,
  isHiden: true,
  url: '/dropdownlists/selectReqList',
  searchable: true
}, {
  field: 'sex',
  title: '性别',
  type: 'radio',
  customText: (item) => {
    switch (item.sex) {
      case '1':
        return '男'
      case '2':
        return '女'
    }
  },

  optional: [{
    name: '男',
    value: '1'
  },
  {
    name: '女',
    value: '2'
  }
  ]
}, {
  field: 'age',
  title: '年龄',
  type: 'text'
},
{
  field: 'education',
  title: '学历',
  type: 'selected',
  isParams: true, // 默认为false，当isParams 为true 时，下拉数据为参数类型，
  paramsId: 'EDUCATION'
}, {
  field: 'graduationSchool',
  title: '毕业院校',
  type: 'text'
}, {
  field: 'lastCompany',
  title: '最近工作单位',
  type: 'text'
}, {
  field: 'mobile',
  title: '手机',
  type: 'text'
}, {
  field: 'email',
  title: '邮箱',
  type: 'email'
},
{
  field: 'workLife',
  title: '工作年限',
  type: 'selected',
  isParams: true, // 默认为false，当isParams 为true 时，下拉数据为参数类型，
  paramsId: 'EXPERIENCEWORK',
}
]

/**
 * 人才库详情
 */
export const resumeDetailSetting = [{
  field: 'intvName',
  title: '姓名',
  type: 'text'
},
{
  field: 'reqId',
  title: '招聘需求',
  type: 'selectbyurl',
  url: '/dropdownlists/selectReqList',
  searchable: true
}, {
  field: 'age',
  title: '年龄',
  type: 'text'
}, {
  field: 'education',
  title: '最高学历',
  type: 'selected',
  isParams: true, // 默认为false，当isParams 为true 时，下拉数据为参数类型，
  paramsId: 'EDUCATION',
  searchable: true
}, {
  field: 'graduationSchool',
  title: '毕业院校',
  type: 'text'
},
{
  field: 'sex',
  title: '性别',
  type: 'radio',
  optional: [{
    name: '男',
    value: '1'
  },
  {
    name: '女',
    value: '2'
  }
  ]
},
{
  field: 'lastCompany',
  title: '最近工作单位',
  type: 'text'
}, {
  field: 'mobile',
  title: '手机',
  type: 'text'
}, {
  field: 'email',
  title: '邮箱',
  type: 'email'
},
{
  field: 'workLife',
  title: '工作年限',
  type: 'selected',
  isParams: true, // 默认为false，当isParams 为true 时，下拉数据为参数类型，
  paramsId: 'EXPERIENCEWORK',
  searchable: true
},
{
  field: 'docList',
  title: '简历',
  type: 'file',
  busiKey: 'id'
}
]


/**
 * 淘汰列表的set
 */
export const eliminateListSetting = [{
  field: 'intvName',
  title: '姓名',
  type: 'text'
},

{
  field: 'reqId',
  title: '招聘需求',
  type: 'selectbyurl',
  url: '/dropdownlists/selectReqList'
}, {
  field: 'sex',
  title: '性别',
  type: 'radio',
  customText: (item) => {
    switch (item.sex) {
      case '1':
        return '男'
      case '2':
        return '女'
    }
  },
  optional: [{
    name: '男',
    value: '1'
  },
  {
    name: '女',
    value: '2'
  }
  ]
}, {
  field: 'age',
  title: '年龄',
  type: 'text'
}, {
  field: 'education',
  title: '学历',
  type: 'selected',
  isParams: true, // 默认为false，当isParams 为true 时，下拉数据为参数类型，
  paramsId: 'EDUCATION'
}, {
  field: 'graduationSchool',
  title: '毕业院校',
  type: 'text'
}, {
  field: 'lastCompany',
  title: '最近工作单位',
  type: 'text'
}, {
  field: 'mobile',
  title: '手机',
  type: 'text'
}, {
  field: 'email',
  title: '邮箱',
  type: 'email'
}, {
  field: 'recruitmentChannel',
  title: '招聘渠道',
  type: 'selected',
  isParams: true,
  paramsId: 'RECRUITMENTCHANNEL'
}, {
  field: 'workLife',
  title: '工作年限',
  type: 'selected',
  isParams: true, // 默认为false，当isParams 为true 时，下拉数据为参数类型，
  paramsId: 'EXPERIENCEWORK'
}
]


export const eliminateDetailSetting = [{
  field: 'intvName',
  title: '姓名',
  type: 'text'
},
{
  field: 'reqId',
  title: '招聘需求',
  type: 'selectbyurl',
  url: '/dropdownlists/selectReqList'
}, {
  field: 'sex',
  title: '性别',
  type: 'radio',
  optional: [{
    name: '男',
    value: '1'
  },
  {
    name: '女',
    value: '2'
  }
  ]
}, {
  field: 'age',
  title: '年龄',
  type: 'text'
}, {
  field: 'mobile',
  title: '手机',
  type: 'text'
}, {
  field: 'email',
  title: '邮箱',
  type: 'email'
}, {
  field: 'recruitmentChannel',
  title: '招聘渠道',
  type: 'selected',
  isParams: true, // 默认为false，当isParams 为true 时，下拉数据为参数类型，
  paramsId: 'RECRUITMENTCHANNEL'
}, {
  field: 'education',
  title: '学历',
  type: 'selected',
  isParams: true, // 默认为false，当isParams 为true 时，下拉数据为参数类型，
  paramsId: 'EDUCATION'
}, {
  field: 'graduationSchool',
  title: '毕业院校',
  type: 'text'
}, {
  field: 'lastCompany',
  title: '最近工作单位',
  type: 'text'
},
{
  field: 'remarks',
  title: '备注',
  type: 'text'
},
{
  field: 'workLife',
  title: '工作年限',
  type: 'selected',
  isParams: true, // 默认为false，当isParams 为true 时，下拉数据为参数类型，
  paramsId: 'EXPERIENCEWORK'
},
{
  field: 'docList',
  title: '简历',
  type: 'file',
  busiKey: 'id'
}
]


/**
 * 添加到候选人
 */
export const addEliminateSetting = [{
  field: 'id',
  title: 'id',
  type: 'text',
  isHiden: true,
  hideEdit: true
},
{
  field: 'reqId',
  title: '招聘需求',
  type: 'selectbyurl',
  url: '/dropdownlists/selectReqList'
},
{
  field: 'recruitmentChannel',
  title: '招聘渠道',
  type: 'selected',
  isParams: true, // 默认为false，当isParams 为true 时，下拉数据为参数类型，
  paramsId: 'RECRUITMENTCHANNEL'

}

]
